﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Himp.Outpatient
{
    public class OtpRxRecDetlCreateDto
    {
        /// <summary>
        /// 门诊处方记录Id
        /// </summary>
        public Guid OtpRxRecId { get; set; }

        /// <summary>
        /// 项目Id
        /// </summary>
        public Guid PubItemId { get; set; }

        /// <summary>
        /// 医嘱名称
        /// </summary>
        public string DrordName { get; set; }

        /// <summary>
        /// 医嘱嘱托
        /// </summary>
        public string DrordNote { get; set; }

        /// <summary>
        /// 分组号
        /// </summary>
        public string Grpno { get; set; }

        /// <summary>
        /// 单价
        /// </summary>
        public decimal Pric { get; set; }

        /// <summary>
        /// 药品给药途径Id
        /// </summary>
        public string DrugMedcWayId { get; set; }

        /// <summary>
        /// 药品给药途径编码
        /// </summary>
        public string DrugMedcWayCodg { get; set; }

        /// <summary>
        /// 药品给药途径名称
        /// </summary>
        public string DrugMedcWayName { get; set; }

        /// <summary>
        /// 频次代码
        /// </summary>
        public Guid UsedFrquId { get; set; }

        /// <summary>
        /// 频次代码
        /// </summary>
        public string UsedFrquCodg { get; set; }

        /// <summary>
        /// 频次名称
        /// </summary>
        public string UsedFrquName { get; set; }

        /// <summary>
        /// 药物使用-次剂量
        /// </summary>
        public decimal DrugUsedSdose { get; set; }

        /// <summary>
        /// 药物使用-剂量单位
        /// </summary>
        public string DrugUsedDosuntCode { get; set; }

        /// <summary>
        /// 药物使用-剂量单位
        /// </summary>
        public string DrugUsedDosuntName { get; set; }

        /// <summary>
        /// 用药天数
        /// </summary>
        public int MedcDays { get; set; }

        /// <summary>
        /// 剂型
        /// </summary>
        public Guid DrugDosformId { get; set; }

        /// <summary>
        /// 剂型名称
        /// </summary>
        public string DrugDosformName { get; set; }

        /// <summary>
        /// 规格
        /// </summary>
        public string DrugSpec { get; set; }

        /// <summary>
        /// 发药数量
        /// </summary>
        public decimal DismedCnt { get; set; }

        /// <summary>
        /// 药物使用-总剂量
        /// </summary>
        public decimal drugUsedIdose { get; set; }

        /// <summary>
        /// 总费用
        /// </summary>
        public decimal TotAmt { get; set; }

        /// <summary>
        /// 过敏皮试判别
        /// </summary>
        public string SkintstDicmCode { get; set; }

        /// <summary>
        /// 过敏皮试判别
        /// </summary>
        public string SkintstDicmName { get; set; }

        /// <summary>
        /// 发生日期
        /// </summary>
        public DateTime BeginDate { get; set; }

        /// <summary>
        /// 受单科室id
        /// </summary>
        public Guid? AcordDeptId { get; set; }

        /// <summary>
        /// 受单科室名称
        /// </summary>
        public string? AcordDeptCodg { get; set; }

        /// <summary>
        /// 受单科室名称
        /// </summary>
        public string? AcordDeptName { get; set; }

        /// <summary>
        /// 受单医生id
        /// </summary>
        public Guid? AcordDrId { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string? AcordDrCodg { get; set; }

        /// <summary>
        /// 受单医生名称
        /// </summary>
        public string? AcordDrName { get; set; }

        /// <summary>
        /// 中药使用方式
        /// </summary>
        public string? TcmdrugUsedWay { get; set; }

        /// <summary>
        /// 外检标志
        /// </summary>
        public bool EtipFlag { get; set; }

        /// <summary>
        /// 外检医院编码
        /// </summary>
        public string? EtipHospCode { get; set; }

        /// <summary>
        /// 出院带药标志
        /// </summary>
        public bool DscgTkdrugFlag { get; set; }

        /// <summary>
        /// 生育费用标志
        /// </summary>
        public bool MatnFeeFlag { get; set; }
    }
}
